export interface DirectionInfo {
    title: string;
    desc: string;
}

export enum PropTypeOneEnum {
    // 炸弹
    bomb,
    // 冻结
    frozen,
    // 迷雾
    fog,
    // 护盾
    shields,
}


export enum PropTypeTwoEnum {
    // 镜像反转
    mirrorInversion,

    // 数字诅咒
    theNumberCurse
}


export enum PropTypeThreeEnum {
    // 方块吸取
    blockSuck,
    // 终局赌注
    endgameBets,
}


export const propTypeInfo: Record<number, DirectionInfo> = {
    50: {title: "炸弹", desc: "在对手棋盘随机有数字的位置生成一个炸弹,炸掉数字。"},
    51: {title: "冻结", desc: "随机冻结对方一个数字,需要解冻后合并，解冻(需要附近数字合成2次)。"},
    52: {title: "迷雾", desc: "生成迷雾笼罩对方棋盘。"},
    53: {title: "清扫", desc: "打扫自己棋盘数字上敌方施加的技能,不能清扫迷雾,镜像"},
    100: {title: "镜像", desc: "使对手的棋盘随机旋转1-3次，打乱其布局策略。"},
    101: {title: "数字诅咒", desc: "随机对方一个数字（如2/4），使对手无法合并该数字。"},
    150: {title: "幸运方块", desc: "50%随机让己方最高数字*2"},
    151: {title: "数字策反", desc: "随机策反对方一个数字，当这个数字合成时候会偷取对方分数给自己。"}
};